<?php 
	include_once '../autoload.php';
	include_once "../verifica.php";
	verifica();
	header('Content-type: text/html; charset=utf-8'); //aparecer acentos
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Cerberus OS - Clientes</title>
			<link rel="stylesheet" type="text/css" href="css/estilos.css">
			<script src="js/jquery.js" type="text/javascript"></script>  
            <script type="text/javascript" src="js/jquery.validate.js"></script>
            <script type="text/javascript" src="js/valida.js"></script>
            <script type="text/javascript" src="js/jquery.mask.js"></script>  
			
			<script type="text/javascript">
			
			jQuery(function($){
			$("#cpfcnpj_cli").mask("999.999.999-99");
			$(".tel").mask("(99) 9999-9999");	
   			$(".data").mask("99/99/9999");
			$("#cnpj_cli").mask("99.999.999/9999-99");
			});
			
			$(document).ready(function(){
			   // CONFIGURA A VALIDACAO DO FORMULARIO
			   $("#p_fisica").validate({
				  rules: {
					 nome_cli: {required: true}, 
					 cpfcnpj_cli: {required: true, cpf: true},
					 telefone1: {required: true},
					 endereco_cli: {required: true},
					 datanascimento_cli: {required: true, dateBR: true}
				  },
				  messages: {
					 nome_cli: {required: 'Informe o Nome'}, 
					 cpfcnpj_cli: {required: 'Informe o CPF', cpf: 'Digite Um CPF Válido'},
					 telefone1: {required: 'Informe o Telefone'},
					 endereco_cli:{required: 'Informe o Endereço'},
					 datanascimento_cli: {required: 'Informe a Data', dateBR: 'Digite Uma Data Válida'}
				  }
			   });
			});
			
			$(document).ready(function(){
			   // CONFIGURA A VALIDACAO DO FORMULARIO
			   $("#p_juridica").validate({
				  rules: {
					 razao_social_cli: {required: true}, 
					 nome_cli: {required: true}, 
					 telefone1: {required: true},
					 endereco_cli: {required: true},
					 cnpj_cli: {required: true, cnpj: true},
					 data_abertura_cli: {required: true, dateBR: true}
				  },
				  messages: {
					 razao_social_cli: {required: 'Informe a Razão Social'},
					 nome_cli: {required: 'Informe o Nome Fantasia'},
					 telefone1: {required: 'Informe o Telefone'},
					 endereco_cli:{required: 'Informe o Endereço'},
					 cnpj_cli: {required: 'Informe o CNPJ', cnpj: 'Digite Um CNPJ Válido'},
					 data_abertura_cli: {required: 'Informe a Data', dateBR: 'Digite Uma Data Válida'}
				  }
			   });
			});
			</script> 			
</head>

<?php 
function __autoload($classe)
{
	   $pastas = array('app.widgets', 'app.ado', 'app.model', 'app.control');
	   foreach ($pastas as $pasta)
	   {
		      if (file_exists("{$pasta}/{$classe}.class.php"))
        {
		
			         include_once "{$pasta}/{$classe}.class.php";
		      }
	      if (file_exists("../{$pasta}/{$classe}.class.php"))
        {
		
			         include_once "../{$pasta}/{$classe}.class.php";
		      }
	   }
}

function conv_data_para_br($data)
{
	$ano=substr($data, 0,4);
	$mes=substr($data, 5,2);
	$dia=substr($data, 8,2);
	return "{$dia}/{$mes}/{$ano}";

}

if (!empty($_GET['idcli'])){
	try{

		TTransaction::open('cerberusos');
		TTransaction::setLogger(new TLoggerTXT('/tmp/cliente.txt'));
		$idcli=$_GET['idcli'];
		$cli=new Cliente($_GET['idcli']);
		$nome_cli=$cli->nome_cli;
		//Verifica se o cliente é fisico ou juridico
		if($cli->razao_social_cli){
			$pessoa='juridica';
				
		}else{
			$pessoa='fisica';
			
		}
		if ($cli->get_telefone()){
			foreach($cli->get_telefone() as $telefone){
				TTransaction::log('carregando telefone');
				$telefonecarrega[]=$telefone->numero_contato;
			}
			$telefone1=$telefonecarrega[0];
			if ($telefonecarrega[1]){
				$telefone2=$telefonecarrega[1];
			}
		}

		TTransaction::close();
	}catch (Exception $e) //em caso de erro
	{
		//exibe a mensagem gerada pela exceção
		echo '<b> Erro</b>' . $e->getMessage();
		//desfaz todas alterções n obanco de dados
		TTransacao::Desfaz();
	}


}


?>
<script>
	function pessoa(tipo){
		if(tipo=="fisica"){
			document.getElementById("fisica").style.display = "inline";
			document.getElementById("juridica").style.display = "none";
			document.getElementById("radiopessoaj").disabled=true;
		}else if(tipo=="juridica"){
			document.getElementById("fisica").style.display = "none";
			document.getElementById("juridica").style.display = "inline";
			document.getElementById("radiopessoaf").disabled=true;
		}
	}
	
</script>



<body>
	<div id="topo">Cerberus OS - Cadastro de Clientes</div>
    <div id="container">
    <br />
   
    <table width="40%">
	<tr>
		<td>
			<center><input type="radio" id="radiopessoaf" name="radiobutton" value="fisica" onClick="pessoa(this.value);"> Pessoa Física</center>	
		</td>
		<td>
			<input type="radio" id="radiopessoaj" name="radiobutton" value="juridica" onClick="pessoa(this.value);"> Pessoa Jurídica
		</td>	
	</tr>	
	</table>
	</br>
	
    <div id="fisica" style="display:none;">
    <form name="p_fisica" id="p_fisica" method="post" action="../app.control/ClienteController.php">
        <table width="75%">
            <tr height="50">
                <td>Nome:</td>
                <td><input type="text" class="form_txt" name="nome_cli" id="nome_cli" size="60" value="<?php if($idcli){echo $cli->nome_cli;}?>" /> </td>
            </tr>
    
            <tr height="50">
                <td>CPF:</td>
                <td><input type="text" class="form_txt" name="cpfcnpj_cli" id="cpfcnpj_cli" size="60" value="<?php if($idcli){ echo $cli->cpfcnpj_cli;} ?>" /> </td>
            </tr>
    
            <tr height="50">
                <td>Telefone 1:</td>
                <td><input type="text" class="form_txt tel" name="telefone1" size="60" value="<?php if($idcli) {echo $telefone1;}?>" /></td>
            </tr>
            
            <tr height="50">
                <td>Telefone 2:</td>
                <td><input type="text" class="form_txt tel" name="telefone2" size="60" value="<?php if($idcli){echo $telefone2;}?>"/></td>
            </tr>
    
            <tr height="50">
                <td>Cidade:</td>
                <td><input type="text" class="form_txt" name="cidade_cli" size="60" value="<?php if($idcli){echo $cli->cidade_cli;}?>"/>  </td>
            </tr>
    
            <tr height="50">
                <td>Endereço:</td>
                <td><input type="text" class="form_txt" name="endereco_cli" size="60" value="<?php if($idcli){echo $cli->endereco_cli;}?>" /></td> 
            </tr>
            
    		<tr height="50">
                <td>Data de Nascimento:</td>
                <td><input type="text" class="form_txt data" name="datanascimento_cli" id="datanascimento_cli" size="60" value="<?php if($idcli){echo conv_data_para_br($cli->datanascimento_cli);}?>" /></td>
            </tr>
            
            <tr>
                <td></td>
                <td></td> 
            </tr>
            <tr height="50">
                <td colspan="2" width="100%">
                <center>
                	<input type="submit" name="cadastrar" value="Cadastrar")" />
                    <a href="clientes.php"><input type="button" name="voltar" value="Voltar" /></a>	
                </center>
                <td> 
            </tr>
        </table>
        <input type="hidden" name="idcli" value="<?php echo $idcli;?>">
    </form>
    </div>
    
    
    <div id="juridica" style="display:none;">
        <form name="p_juridica" id="p_juridica" method="post" action="../app.control/ClienteController.php">
        <table width="75%">
            <tr height="50">
                <td>Razão Social:</td>
                <td><input class="form_txt" type="text" name="razao_social_cli" id="razao_social_cli" size="60" value="<?php if($idcli){echo $cli->razao_social_cli;} ?>" /> </td>
            </tr>
			
			<tr height="50">
                <td>Nome Fantasia:</td>
                <td><input class="form_txt" type="text" name="nome_cli" id="nome_cli" size="60" value="<?php if($idcli){echo $cli->nome_cli;} ?>" /> </td>
            </tr>
    
            <tr height="50">
                <td>CNPJ:</td>
                <td><input class="form_txt" type="text" name="cnpj_cli" id="cnpj_cli" size="60" value="<?php if($idcli){echo $cli->cnpj_cli;} ?>" /> </td>
            </tr>
    
            <tr height="50">
                <td>Telefone 1:</td>
                <td><input class="form_txt tel" type="text" name="telefone1" id="tel2" size="60" value="<?php if($idcli){echo $telefone1;} ?>" /></td>
            </tr>
            
    	 	<tr height="50">
                <td>Telefone 2:</td>
                <td><input class="form_txt tel" type="text" name="telefone2" id="tel3" size="60" value="<?php if($idcli){echo $telefone2;} ?>" /></td>
            </tr>
            
            <tr height="50">
                <td>Cidade:</td>
                <td><input class="form_txt" type="text" name="cidade_cli" size="60" value="<?php if($idcli){echo $cli->cidade_cli; }?>" }/>  </td>
            </tr>
    
            <tr height="50">
                <td>Endereço:</td>
                <td><input class="form_txt" type="text" name="endereco_cli" size="60" value="<?php if($idcli){echo $cli->endereco_cli;} ?>" /></td> 
            </tr>
    		
    		<tr height="50">
                <td>Data de Abertura:</td>
                <td><input class="form_txt data" type="text" name="data_abertura_cli" id="data_abertura_cli" size="60" value="<?php if($idcli){echo conv_data_para_br($cli->data_abertura_cli);} ?>" /></td> 
            </tr>
    		
            <tr>
                <td></td>
                <td></td> 
            </tr>
            <tr height="50">
                <td colspan="2">
                	<center>
                		<input type="submit" name="cadastrar" value="Cadastrar" />
                    	<a href="clientes.php"><input type="button" name="voltar" value="Voltar" /></a>	
                	</center>
                <td> 
            </tr>
        </table>
        <input type="hidden" name="idcli" value="<?php echo $idcli;?>">
        </form>
    </div>
     <?php
     // Se estiver Carregando já mostra a DIV correta do Cliente 
    if (!empty($_GET['idcli'])){
    	?>
    	<script>
 			pessoa("<?php echo $pessoa;?>");
		</script>
    	
    	<?php
    }?>

</div>
</body>
</html>